﻿@model  InscripcionVista
@{
    ViewBag.Title = "Inscripciones";
    ViewBag.SubMenuSelected = "Inscripciones";
    Layout = "~/Views/Shared/_MasterSGC.cshtml";
}
@section Scripts{
    @Content.Script("CbaGob.Alumnos.Inscripciones.js", Url)
    @Content.Script("CbaGob.Alumnos.BuscadorAlumno.js", Url)
    @Content.Script("CbaGob.Alumnos.BuscadorCondicionCurso.js", Url)
}
@section Stylesheets{
@Content.Stylesheet("css/instituciones.css", Url)
}
<div class="box">
    <h2>
        Agregar Inscripción</h2>
    <table align="center" style="width: 700px;">
        <tr>
            <td>
                @using (Html.BeginForm("Guardar", "Inscripciones", FormMethod.Post, new { Id = "FormularioInscripciones" }))
                { 
                    @Html.HiddenFor(c => c.Accion)
                    @Html.HiddenFor(c => c.IdInscripcion)                 
                    @Html.HiddenFor(c => c.IdAlumno)
                    @Html.HiddenFor(c => c.IdCondicionCurso)  
                    <input type="hidden" id="urlEliminar" value="@Url.Action("GuardarEliminacion")"/>
                    <input type="hidden" id="urlPresentismo" value="@Url.Action("GuardarPresentismo")"/>
                  
                    @Html.ValidationSummary(true)
                    <fieldset style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 700px;
                        text-align: center;">
                        <legend style="color: #FF9900">Datos Inscripción</legend>
                        <table align="left" style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;
                            width: 700px;">
                            <tr>
                                <td width="200px" align="left">
                                    Descripción:
                                </td>
                                <td align="left" valign="middle">
                                    @Html.TextBoxFor(c => c.Descripcion)
                                    @Html.ValidationMessageFor(m => m.Descripcion, "*", new { placeholder = PlaceHolderConstants.InscripcionDescripcion})
                                </td>
                            </tr>
                            <tr>
                                <td align="left">
                                    Fecha:
                                </td>
                                <td align="left" valign="middle">
                                    @Html.EditorFor(c => c.Fecha)
                                    @Html.ValidationMessageFor(m => m.Fecha, "*")
                                </td>
                            </tr>
                            <tr>
                                <td align="left">
                                    Alumno:
                                </td>
                                <td align="left" valign="middle">
                                    @Html.TextBoxFor(c => c.NombreAlumno, new { @readonly = "readonly" })
                                    <a href="#" id="BuscarAlumno">Buscar Alumno</a>
                                    @Html.ValidationMessageFor(m => m.NombreAlumno, "*")
                                </td>
                            </tr>
                            <tr>
                                <td align="left">
                                    Institución:
                                </td>
                                <td align="left" valign="middle">
                                    @Html.TextBoxFor(c => c.NombreInstitucion, new { @readonly = "readonly" })
                                    <a href="#" id="BuscarInstitucion">Buscar Catálogo de Especialidades</a>
                                    @Html.ValidationMessageFor(m => m.NombreInstitucion, "*")
                                </td>
                            </tr>
                            <tr>
                                <td align="left">
                                    Curso:
                                </td>
                                <td align="left" valign="middle">
                                    @Html.TextBoxFor(c => c.NombreCurso, new { @readonly = "readonly" })
                                    @Html.ValidationMessageFor(m => m.NombreCurso, "*")
                                </td>
                            </tr>
                            <tr>
                                <td align="left">
                                    Estado de Curso:
                                </td>
                                <td align="left" valign="middle">
                                    @Html.TextBoxFor(c => c.NombreEstadoCurso, new { @readonly = "readonly" })
                                    @Html.ValidationMessageFor(m => m.NombreEstadoCurso, "*")
                                </td>
                            </tr>
                            @*
                                        <tr>
                                            <td align="left">
                                                Nivel:
                                            </td>
                                            <td align="left" valign="middle">
                                                @Html.TextBoxFor(c => c.NombreNivel, new { @readonly = "readonly" })
                                                @Html.ValidationMessageFor(m => m.NombreNivel, "*")
                                            </td>
                                        </tr>
                                        *@
                            <tr>
                                <td align="left">
                                    Modalidad:
                                </td>
                                <td align="left" valign="middle">
                                    @Html.TextBoxFor(c => c.NombreModalidad, new { @readonly = "readonly" })
                                    @Html.ValidationMessageFor(m => m.NombreModalidad, "*")
                                </td>
                            </tr>
                            <tr>
                                <td align="left">
                                    Programa:
                                </td>
                                <td align="left" valign="middle">
                                    @Html.TextBoxFor(c => c.NombrePrograma, new { @readonly = "readonly" })
                                    @Html.ValidationMessageFor(m => m.NombrePrograma, "*")
                                </td>
                            </tr>
                            <tr>
                                <td align="left">
                                    Fecha Inicio:
                                </td>
                                <td align="left" valign="middle">
                                    @Html.TextBox("FechaInicio", Model.FechaInicio.ToFecha(), new { @readonly = "readonly" })
                                    @Html.ValidationMessageFor(m => m.FechaInicio, "*")
                                </td>
                            </tr>
                            <tr>
                                <td align="left">
                                    Fecha Fin:
                                </td>
                                <td align="left" valign="middle">
                                    @Html.TextBox("FechaFin", Model.FechaFin.ToFecha(), new { @readonly = "readonly" })
                                    @Html.ValidationMessageFor(m => m.FechaFin, "*")
                                </td>
                            </tr>
                            <tr>
                                <td align="left">
                                    Número Resolucion:
                                </td>
                                <td align="left" valign="middle">
                                    @Html.TextBoxFor(c => c.NumeroResolucion, new { @readonly = "readonly" })
                                    @Html.ValidationMessageFor(m => m.NumeroResolucion, "*")
                                </td>
                            </tr>
                        </table>
                        <table align="center" width="700px">
                            <tr>
                                <td align="right">
                                    @if (Model.Accion == "Eliminar")
                                    {
                                        <a id="Eliminar" class="btnIngresar" href="#">Eliminar</a>
                                    }
                                    else if (Model.Accion == "Agregar")
                                    {
                                        <input type="submit" value="Guardar" class="btnIngresar" />
                                    }
                                    @Html.ActionLink("Cancelar", "Index", "Inscripciones", null, new { Class = "btnIngresar" })
                                </td>
                            </tr>
                            <tr>
                                <td>
                                </td>
                            </tr>
                        </table>
                    </fieldset>
                    
                }
            </td>
        </tr>
        @if (Model.Accion == "Ver")
        {
            <tr>
                <td>
                    <fieldset style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 700px;
                        text-align: center;">
                        <legend style="color: #FF9900">Datos Examenes</legend>
                        @Html.Partial("_ExamenesAsignados", Model.examens.Examenes)
                        <table align="left" style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;
                            width: 700px;">
                            <tr>
                                <td width="200px" align="left">
                                    Promedio del Alumno:
                                </td>
                                <td align="left" valign="middle">
                                    @Html.TextBoxFor(c => c.examens.PromedioAlumno)
                                </td>
                            </tr>
                            <tr>
                                <td align="left">
                                    Promedio Requerdio:
                                </td>
                                <td align="left" valign="middle">
                                    @Html.TextBoxFor(c => c.examens.PromedioRequerdio)
                                </td>
                            </tr>
                             <tr>
                                <td align="left">
                                    Total de Examenes Rendidos:
                                </td>
                                <td align="left" valign="middle">
                                    @Model.examens.Examenes.Count
                                </td>
                            </tr>
                            <tr>
                                <td align="left">
                                    Total de Examenes Requeridos:
                                </td>
                                <td align="left" valign="middle">
                                    @Model.examens.ExamenesRequeridos
                                </td>
                            </tr>
                            <tr>
                                <td align="left">
                                    Aprobo:
                                </td>
                                <td align="left" valign="middle">
                                    @(Model.Aprobo ? "Si Aprueba" : "No Aprueba")&nbsp;&nbsp;&nbsp;@Html.ActionLink("Aprobar / Desaprobar", "AprobarDesaprobar", "Inscripciones", new { IdInscripcion = @Model.IdInscripcion }, new { @class = "btnIngresar" })
                                </td>
                            </tr>
                        </table>
                        <table align="center" width="700px">
                            <tr>
                                <td align="right">
                                    @Html.ActionLink("Agregar Examen", "Agregar", "Examenes", new { IdInscripcion = @Model.IdInscripcion }, new { @class = "btnIngresar" })
                                </td>
                            </tr>
                            <tr>
                                <td>
                                </td>
                            </tr>
                        </table>
                    </fieldset>
                </td>
            </tr> 
            <tr>
                <td>
                    <fieldset style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 700px;
                        text-align: center;">
                        <legend style="color: #FF9900">Datos Presentismo</legend>
                        <table align="left" style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;
                            width: 700px;">
                            <tr>
                                <td width="200px" align="left">
                                    Clases Asistidas del Alumno:
                                </td>
                                <td align="left" valign="middle">
                                    @Html.TextBoxFor(c => c.Presentismo.ClasesAsistidas)
                                </td>
                            </tr>
                            <tr>
                                <td align="left">
                                    Cantidad de Clases del Curso:
                                </td>
                                <td align="left" valign="middle">
                                    @Html.TextBoxFor(c => c.Presentismo.TotalClasesCurso)
                                </td>
                            </tr>
                            <tr>
                                <td align="left">
                                    Presentismo del Alumno:
                                </td>
                                <td align="left" valign="middle">
                                    @Html.TextBoxFor(c => c.Presentismo.PorcentajePresentismo)%
                                </td>
                            </tr>
                            <tr>
                                <td align="left">
                                    Presentismo Necesario del Curso:
                                </td>
                                <td align="left" valign="middle">
                                    @Html.TextBoxFor(c => c.Presentismo.PresentismoNecesario)%
                                </td>
                            </tr>
                            <tr>
                                <td align="left">
                                    Cumplio con el Presentismo:
                                </td>
                                <td align="left" valign="middle">
                                    @Model.Presentismo.CumplioPresentismo
                                </td>
                            </tr>
                        </table>
                        <table align="center" width="700px">
                            <tr>
                                <td align="right">
                                    <a class="btnIngresar" id="AbrirPresentismo" href="#">Modificar Presentismo</a>
                                </td>
                            </tr>
                            <tr>
                                <td>
                                </td>
                            </tr>
                        </table>
                    </fieldset>
                </td>
            </tr>
            if (Model.Presentismo.CumplioPresentismo.Contains("Si") && Model.Aprobo)
                               {
            <tr>
                <td>
                    <fieldset style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 700px;
                        text-align: center;">
                        <legend style="color: #FF9900">Certificado</legend>
                        <table align="left" style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;
                            width: 700px;">
                            <tr>
                                <td align="right">
                                    @Html.ActionLink("Emitir Certificado", "EmitirCertificado", "Inscripciones", new { idInscripcion = Model.IdInscripcion }, new { @class = "btnIngresar" })
                                </td>
                            </tr>
                            <tr>
                                <td>
                                </td>
                            </tr>
                        </table>
                    </fieldset>
                </td>
            </tr>
                               }
        }
    </table>
</div>
@Html.Partial("BuscadorAlumno")
@Html.Partial("BuscadorCondicionCurso")
@{if (Model.Presentismo != null)
  {
    @Html.Partial("_AgregarPresentismo", Model.Presentismo)
  } }
  <div id="dialogEliminar" title="Eliminar">
    <p>
        Esta Seguro de Eliminar?</p>
</div>